/*
    Project: OCMF (Operant Chamber Management Framework)
    Version: 1.0
    Author: Copyright (C) 2010, Samuel Delaney & Andrew Harvey
    Licence:
        This file is part of OCMF.

            OCMF is free software: you can redistribute it and/or modify
            it under the terms of the GNU General Public License as published by
            the Free Software Foundation, either version 3 of the License, or
            (at your option) any later version.

            OCMF is distributed in the hope that it will be useful,
            but WITHOUT ANY WARRANTY; without even the implied warranty of
            MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
            GNU General Public License for more details.

            You should have received a copy of the GNU General Public License
            along with OCMF.  If not, see <http://www.gnu.org/licenses/>.
*/

#include <QDomDocument>
#include <QString>
#include <QVector>
#include <QColor>
#include <QFile>
#include <QFileInfo>
#include <QDateTime>

#include "Placeholder.h"

#ifndef SCREENTEMPLATE_H
#define SCREENTEMPLATE_H

class ScreenTemplate
{
private:

public:
    ScreenTemplate(QString name);
    ScreenTemplate(QByteArray);
    ScreenTemplate(QDomElement);
    ~ScreenTemplate();

    QString Name;
    QString AspectRatio;
    QColor BackColour;
    QDateTime LastSaved;
    QVector<Placeholder> Placeholders;
};

#endif // SCREENTEMPLATE_H
